Facebook\SignedRequest S

Total Complexity 30
Dependencies 2
Dependents 1
Total lines 1,759
Lines of code 101
Logical lines of code 52
Comment lines 682
Methods 17
Properties 3

Methods 17

Method Rating Maintainability Complexity Lines of code
make()
S
65 3 8
decodePayload()
S
64 3 10
hashSignature()
S
62 2 12
__construct()
S
68 2 8
decodeSignature()
S
68 2 7
validateSignature()
S
70 2 6
validateAlgorithm()
S
72 2 5
split()
S
69 2 6
hasOAuthData()
S
79 2 3
get()
S
71 2 6
validateBase64()
S
72 2 5
getRawSignedRequest()
S
82 1 3
parse()
S
66 1 8
getUserId()
S
80 1 3
getPayload()
S
82 1 3
base64UrlDecode()
S
72 1 5
base64UrlEncode()
S
78 1 3